<%@ page language="java" contentType="text/html; charset=UTF-8"
		 pageEncoding="UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>
<%@ include file="/common-app/taglibs.jsp"%>
<!DOCTYPE html>
<html>
<head>
	<title>申请书编辑</title>
	<script type="text/javascript" src="${res}/js/jquery/jquery.form.js"></script>
	<script type="text/javascript"
			src="${res}/js/proposal/irisPrpPrepare.js"></script>
	<script type="text/javascript"
			src="${res}/js/validate/irisvalidator.js"></script>
	<script type="text/javascript"
			src="${res}/js/keyword/keywordtips.js"></script>
	<script type="text/javascript"
			src="${res_app}/js/app/proposal/irisPrpPrepare.js"></script>

	<style>
		textarea{overflow:auto;}
	</style>

	<script type="text/javascript">
		$(function(){
			queryflex();
		});
		/**
		 * 申请书提交方法
		 */


		var ctxpath = "${ctx}";
		var prcWin = new progressWin("${res}");//初始化遮罩层
		/**
		 * 页面初始化方法 所有的都定义在里面
		 */
		$(document).ready (function() {
			$("#wbox1").click(function() {
				check("check");
			});

			$("#wbox2").click(function() {

				check("check");

			});

			initControl();

			$("table").not("[id='basic_tb2']").not("[id='basicInfo_tb']").each(function(){
				$(this).find("tr:even").removeClass("li_1").removeClass("li_2").addClass("li_1");
				$(this).find("tr:odd").removeClass("li_1").removeClass("li_2").addClass("li_2");
			});

			$("table").addClass("table01");
			$("#checkbox_table_").removeClass("table01");
			$("#feaReport_upload").removeClass("table01");
			$('div').find("[id^='checkbox_dyn_']").find("tr").removeClass("li_1").removeClass("li_2");
			$('div').find("[id^='checkbox_dyn_']").find("td").css("border",'0px solid');

			window.setInterval("checkPdfStatus()", "10000");//检验申请书的pdf
		});

		$(document).ready(function() {
			fileInit("feaReport_upload","DOC,DOCX,PDF,WPS");
			fileInit("prpContent_upload","PDF,DOC,DOCX,WPS",null,"{'PDF':'51200','DOCX':'51200','DOC':'51200','WPS':'51200'}");
			$("#feaReport_upload1").removeClass("table01");
			$("#feaReport_upload2").removeClass("table01");
			//fileInitAttach("attachAdd", "JPG,PDF", null, 20, "{'JPG':'3072','PDF':'3072'}");
			$("#prpContent_upload").find(".file").hide();//隐藏文本框
			fileInit("feaReport_upload1","PDF");
			fileInit("feaReport_upload2","PDF");
		});


		$(document).ready(function() {
			$("#org").attr("disabled","true");
			initDepartForComplete("org");
			initControl();
		});

		/**
		 * 申报日期默认为当前日期
		 */
		$(document).ready(function() {


			var nowDate = '${sercverSysDate1}';
			if($("#submit_date").val()==""){
				$("#submit_date").val(nowDate);
			}
			var nowDate = '${sercverSysDate1}';
			if($("#apply_date_curr").val()==""){
				$("#apply_date_curr").val(nowDate);
			}
			compare_age();

		});

		/**
		 * 填写检查
		 */
		function check(type){

			setTotalAmt();
			//checkCan();
			validate($("#basicInfo_tb"),"项目基本情况");

			validateByTabRow($("#tblorg_hzs"),"项目基本情况-->合作单位信息",0);

			validate($("#tblMileStones1"),"项目概述");
			validate($("#tblMileStones2"),"项目概述");
			validate($("#tblMileStones3"),"项目概述");
			validate($("#tblMileStones4"),"项目概述");

			validate($("#tblresumes"),"项目人员情况");
			validate($("#fragment-tab5"),"项目经费情况");
			//compareFunds();
            var nature_value=$("#nature_value").val();
            if(nature_value.indexOf("A")!=-1){
                check_unit_funds(total_each_2,total_investfrom_5);
            }
            check_gold(total_each_0,total_fund_15,total_fund_0,total_fund_2);
			validateByTabRow($("#tblMileStones"),"项目进度计划",'1');

			validate($("#performances1"),"项目绩效目标");
            validateByTabRow($("#tblPerformances"),"项目绩效目标-->其他成果",0);
            validate($("#performances3"),"项目绩效目标-->其他指标");

			prp_attach();

			if(!valResult()){
				irisValShowMsg($("#wbox1"));
				return false;
			}
			if(type=="check"){
				showBox($("#wbox1"), "300px", "200px", "检查通过","1:所有检查全部合格");
			}
			return true;
		}

		function setTotalAmt(){
			/* $('#total_amt').val($("#input_total").val()); */
			$('#source_apply').val($("#request_money").val());
			$('#request_amt').val($("#request_amount").val());
		}

		function synchronizationAmount(){
			var request_amount=$("#request_amount").val();
			if(request_amount !=  ""){
				$("#total_each_0").val(parseFloat($("#request_amount").val()).toFixed(2));
				$("#total_fund_18").val(parseFloat($("#request_amount").val()).toFixed(2));
			}else if(request_amount ==  ""){
				$("#total_each_0").val("");
				$("#total_fund_18").val("");
			}

		}


		/***
		 * 获取项目结束时间和项目负责人的年龄
		 *
		 */
		function compare_age() {
			var end_date = $("#age_end_date").val();
			var birthday = $("#fzbirthday").val();

			var end_date_year = Number(end_date.substring(0,4));
			var birthday_year = Number(birthday.substring(0,4));

			var end_date_month = Number(end_date.substring(5,7));
			var birthday_month = Number(birthday.substring(5,7));

			var end_date_day = Number(end_date.substring(8));
			var birthday_day = Number(birthday.substring(8));

			var different_value = end_date_year - birthday_year -57;
			var different_value1 = end_date_month - birthday_month;
			var different_value2 = end_date_day - birthday_day;

			if(different_value > 0 || (different_value == 0 && different_value1 > 0 )  || (different_value == 0 && different_value1 == 0  && different_value2 > 0)){
				$("#age").val(1);
			}
			onchangeType2();

		}

		/***
		 * 找到需要做判断的附件列表，将是否必备材料中的状态修改
		 *
		 */
		function onchangeType2(){
			var age = $("#age").val();
			if(age =='1'){
				$("#prpContent_upload tr").each(function(){
					var attachName = $(this).find("td:eq(1) span[name$='name']").text();
					if(attachName=="申报人超过57周岁，申报单位需出具其能完成项目实施的承诺函（如返聘、延迟退休等）"){
						$(this).find("td:eq(2) span[name$='berif']").text("是");
					}
				});
			}else{
				$("#prpContent_upload tr").each(function(){
					var attachName = $(this).find("td:eq(1) span[name$='name']").text();
					if(attachName=="申报人超过57周岁，申报单位需出具其能完成项目实施的承诺函（如返聘、延迟退休等）"){
						$(this).find("td:eq(2) span[name$='berif']").text("否");
					}

				});
			}

		}

		/***
		 * 	directExpenses 		直接费用
		 * 	indirectExpenses	间接费用
		 * 	totalExpenditure	支出合计
		 */
		function compareFunds(){
			var directExpenses = Number($("#total_fund_0").val());
			var indirectExpenses = Number($("#total_fund_15").val());
			var totalExpenditure = Number($("#total_fund_18").val());

			/*console.log(directExpenses);
			console.log(indirectExpenses);
			console.log(totalExpenditure);*/

			if(totalExpenditure!=(directExpenses+indirectExpenses)){
				irisValaddMsg("项目经费情况-->资金预算-->资金支出预算-->其中：省财政拨款-->直接费用和间接费用之和必须等于资金支出预算-->其中：省财政拨款-->支出合计");
			}
		}

		/***
		 *
		 * 判断项目负责人应具有高级职称或博士学位
		 * level_no 1,2表示高级和副高级
		 * degree_name、level_no隐藏域
		 * projectPrincipal 项目负责人psn_code
		 * persons 需要控制的在研的重点研究与开发计划或者省科技重大专项项目负责人psn_code
		 *
		 */
	/*	function checkCan(){
			var grant_Code = $("#grantCode").val();
			var level_no = $("#level_no").val();
			var degree_name = $("#degree_name").val();
				degree_name = degree_name.trim();*/
			/*var projectPrincipal =$("#projectPrincipal").val();
			var persons = $("#persons").val();*/
			/*if(persons.indexOf(projectPrincipal)!= -1){
				irisValaddMsg("项目负责人不能为在研的重点研究与开发计划或者省科技重大专项项目负责人");
				return;
			}*/

			/*var arrays =persons.split(",")
			for(var i=0;i<arrays.length;i++){
				/!*console.log(i+arrays[i]);*!/
				if(projectPrincipal==arrays[i]){
					irisValaddMsg("项目负责人不能为在研的重点研究与开发计划或者省科技重大专项项目负责人");
					return;
				}
			}*/
			/*console.log(projectPrincipal);
			console.log(persons);*/
		/*	if(grant_Code==13942){
				if(level_no == 1 || level_no==2 || degree_name == "博士"){
					return;
				}else{
					irisValaddMsg("您不具有博士学位或高级专业技术职称，不符合申报条件");
					return;
				}
			}
		}*/
        //经费验证
        function check_gold(provinceMoneyId,indirectMoneyId,directMoneyId,equipmentMoneyId){
            var get_money = parseFloat($("#"+provinceMoneyId.id+"").val());

            var indirect_money = parseFloat($("#"+indirectMoneyId.id+"").val());

            var direct_money = parseFloat($("#"+directMoneyId.id+"").val());

            var equipment_money =  parseFloat($("#"+equipmentMoneyId.id+"").val());

            var left_money = parseFloat(direct_money-equipment_money);

            if(get_money<100){
                if(indirect_money>left_money*0.3){
                    irisValaddMsg("经费预算-->资金预算-->资金来源预算-->省财政拨款-->预算金额小于100万元时，资金支出预算-->其中：省财政拨款间接费用不能超过直接费用减去购置设备费后的30%");
                }
            }
            if(get_money<300 && get_money>=100){
                if(indirect_money>left_money*0.25){
                    irisValaddMsg("经费信息-->资金预算-->资金来源预算-->省财政拨款-->预算金额小于300万元并且大于100万元(包含100万元)时，其中：省财政拨款间接费用不能超过直接费用减去购置设备费后的25%");
                }
            }
            if(get_money<500 && get_money>=300){
                if(indirect_money>left_money*0.2){
                    irisValaddMsg("经费预算-->资金预算-->资金来源预算-->省财政拨款-->预算金额小于500万元并且大于300万元(包含300万元)时，其中：省财政拨款间接费用不能超过直接费用减去购置设备费后的20%");
                }
            }
            if(get_money>=500){
                if(indirect_money>left_money*0.15){
                    irisValaddMsg("经费预算-->资金预算-->资金来源预算-->省财政拨款-->预算金额大于500万元(包含500万元)时，其中：省财政拨款间接费用不能超过直接费用减去购置设备费后的15%");
                }
            }
        }
        function check_unit_funds(total_each_id,total_investfrom_id) {
            var total_each_id= parseFloat($("#"+total_each_id.id+"").val());
            if (!$.isNumeric(total_each_id))
                total_each_id = "0";
            var total_investfrom_id=parseFloat($("#"+total_investfrom_id.id+"").val());
            if (!$.isNumeric(total_investfrom_id))
                total_investfrom_id = "0";
            if(total_each_id < total_investfrom_id*0.6){
                irisValaddMsg("经费预算-->经费预算-->资金预算-->资金来源-->单位自筹经费大于等于经费预算-->经费预算-->资金预算-->资金来源-->来源合计预算金额的60%");
            }
        }
	</script>
	<style>
		textarea{overflow:   auto;}
	</style>
</head>
<body>
<c:set var="xmlstr" value="${xmlData}" scope="request"/>
<x:parse xml="${xmlstr}" var="xmlData"  scope="request" />
<input type="hidden" id="childDiv" class="thickbox"/>
<input type="hidden" id="filePath" value="${ctx}/file/ajax-filedownload?fileCode=" />
<input type="hidden" id="menuId" value="${param.menuId}" />
<input type="hidden" id="sysDate" value="${sercverSysDate}" />
<div id="showMessage"></div>
<div id="content">
    <%--<textarea>${xmlstr}</textarea>--%>
	<cpt:helpTips key="prpedit" id="prpEditTips"></cpt:helpTips>
	<div class="clear_h15"></div>
	<div class="word_box" id="mainDiv">

		<!-- 公用的配置界面 ：保存、提交等button-->
		<jsp:include page="./prpeditmain_public_first_z_2019.jsp"/>

		<div class="bar_b">
			<input type="hidden" id="pdfStatus" value="${pdfStatus}" />
			<span class="right">版本号：<span name="proposal/prp_version" id="prp_version"><x:out select="$xmlData/data/proposal/prp_version" /></span></span>
		</div>
		<form method="post" id="mainForm">
			<input type="hidden" value="${grantCode}" id="grantCode"
				   name="grantCode">
			<input type="hidden" value="${posCode}" id="posCode" name="posCode">
			<input type="hidden" value="<iris:des3 code="${posCode}"></iris:des3>" id="posCodeDes" name="posCodeDes">
			<input type="hidden" value="<iris:des3 code="${fbl.pdfCode}"></iris:des3>" id="pdfCodeDes" name="pdfCodeDes">
			<input type="hidden" value="${xmlData}" id="xmlData" name="xmlData">
			<input type="hidden" value="${fbl.pdfCode}" id="pdfCode" name="pdfCode">
			<input type="hidden" value="${flag_shizhi}" id="flag_shizhi" name="proposal/flag_shizhi">
		</form>
		<div class="word_title">
			<c:set var="statYear">${statYear}</c:set>
			<c:if test="${empty statYear}">
				<c:set var="statYear"><x:out select="$xmlData/data/proposal/stat_year" /></c:set>
			</c:if>

			<c:set var="pro_start_date">${pro_start_date}</c:set>
			<c:if test="${empty pro_start_date}">
				<c:set var="pro_start_date"><x:out select="$xmlData/data/proposal/start_date" /></c:set>
			</c:if>
			<c:set var="pro_end_date">${pro_end_date}</c:set>
			<c:if test="${empty pro_end_date}">
				<c:set var="pro_end_date"><x:out select="$xmlData/data/proposal/end_date" /></c:set>
			</c:if>

			<input type="hidden" name="proposal/stat_year" value="${statYear}">
			<input type="hidden" name="proposal/pro_start_date" value="${pro_start_date}">
			<input type="hidden" name="proposal/pro_end_date" value="${pro_end_date}">
			<span name="proposal/grant_name" ><x:out select="$xmlData/data/proposal/sub_grant_name" /></span>-项目申报书 (<span name="proposal/stat_year">${statYear}</span>年)<%-- <br/><span name="proposal/sub_grant_name" >(<x:out select="$xmlData/data/proposal/sub_grant_name" />)</span> --%>



			<input type="hidden" name="proposal/manage_category" value="<x:out select="$xmlData/data/proposal/manage_category" />" />
			<input type="hidden" name="proposal/sub_grant_name" value="<x:out select="$xmlData/data/proposal/sub_grant_name" />" />
			<input type="hidden" name="proposal/grant_name" value="<x:out select="$xmlData/data/proposal/grant_name" />" />
			<input type="hidden" name="proposal/grant_code" value="<x:out select="$xmlData/data/proposal/grant_code" />" />
			<input type="hidden" name="proposal/psn_code" id="projectPrincipal" value="<x:out select="$xmlData/data/proposal/psn_code" />" />
			<input type="hidden" name="proposal/control/psn_code" id="persons" value="<x:out select="$xmlData/data/proposal/control/psn_code" />" />
			<input type="hidden" id="grant_no" name="proposal/grant_no" value="<x:out select="$xmlData/data/proposal/grant_no" />" />
			<input type="hidden" name="proposal/sub_grant_code" value="<x:out select="$xmlData/data/proposal/sub_grant_code" />" />
			<input name="proposal/register_area_code" type="hidden" value="<x:out select="$xmlData/data/organizations/organization[@submit_org='1']/area_value" />" />
			<input name="proposal/register_area_name" type="hidden" value="<x:out select="$xmlData/data/organizations/organization[@submit_org='1']/area_name" />" />
			<input type="hidden" id="sub_grant_no" name="proposal/sub_grant_no" value="<x:out select="$xmlData/data/proposal/sub_grant_no" />" />
			<input type="hidden" name="proposal/help_grant_code" value="<x:out select="$xmlData/data/proposal/help_grant_code" />" />
			<input type="hidden" id="help_grant_no" name="proposal/help_grant_no" value="<x:out select="$xmlData/data/proposal/help_grant_no" />" />
			<c:set var="formCode"><x:out select="$xmlData/data/proposal/form_code" /></c:set>
			<c:set var="nature_value"><x:out select="$xmlData/data/organizations/organization[@submit_org='1']/nature_value" /> </c:set>
			<c:if test="${empty formCode}"><c:set var="formCode" value="${param.formCode}"></c:set></c:if>
			<input type="hidden" name="proposal/form_code" value="${formCode}" />
			<input type="hidden" name="proposal/request_amt" 	id="request_amt" value="<x:out select="$xmlData/data/proposal/request_amt"/>">
			<input type="hidden" name="proposal/year" value="${year}" />
			<input type="hidden" name="organizations/organization/nature_value" value="<x:out select="$xmlData/data/organizations/organization[@submit_org='1']/nature_value" />"/>
			<input type="hidden" name="organization/whether_is_gaoxin_value" value="<x:out select="$xmlData/data/organization/whether_is_gaoxin_value" />"/>
			<input type="hidden" name="organization/whether_industrial_base_value" value="<x:out select="$xmlData/data/organization/whether_industrial_base_value" />"/>
			<input type="hidden" name="organization/whether_is_province_value" value="<x:out select="$xmlData/data/organization/whether_is_province_value" />"/>
			<input type="hidden" id="nature_value" name="organizations/organization/nature_value" value="<x:out select="$xmlData/data/organizations/organization[@submit_org='1']/nature_value" />">

			<input type="hidden" id="age_end_date" name="proposal/age_end_date" value="<x:out select="$xmlData/data/proposal/age_end_date"/>"/>
			<input type="hidden" id="end_date" name="proposal/end_date" value="${pro_end_date}" label="项目截止时间"/>
			<input type="hidden" id="start_date" name="proposal/start_date" value="${pro_start_date}" label="项目开始时间"/>
			<input type="hidden" id="degree_name" value="<x:out select="$xmlData/data/zh_persons/zh_person/basic_info/degree_name" />" />
			<input type="hidden" id="level_no" name="proposal/level_no" value="<x:out select="$xmlData/data/proposal/level_no" />"  >
			<input type="hidden" id="age" name="proposal/attach_age" value="<x:out select="$xmlData/data/proposal/attach_age" />"/>
			<input type="hidden" id="end_date" name="proposal/end_date" value="<x:out select="$xmlData/data/proposal/end_date" />"/>
			<input type="hidden" id="fzbirthday" value="<x:out select="$xmlData/data/zh_persons/zh_person/basic_info/birthday" />"/>



			<!-- 申请日期 -->
			<%-- 					<input type="hidden" id="submit_date" name="proposal/submit_date" value="<x:out select="$xmlData/data/proposal/submit_date" />" />
             --%>
			<!-- 公用的配置界面 -->
			<jsp:include page="./prpeditmain_public.jsp"><jsp:param value="${xmlstr}" name="xmlstr" /></jsp:include>
		</div>
		<%--  <textarea value="${xmlstr}"></textarea> --%>
		<div id="tabnav">
			<ul>
				<li class="down" id="tab1" onclick="changeTab(this.id)">
					<a href="###"><span>单位基本情况</span></a>
				</li>

				<li  id="tab2" onclick="changeTab(this.id)">
					<a href="###"><span>项目基本情况</span></a>
				</li>

				<li id="tab3" onclick="changeTab(this.id)" >
					<a href="###"><span>项目概述</span></a>
				</li>

				<li id="tab4" onclick="changeTab(this.id)" >
					<a href="###"><span>项目人员情况</span></a>
				</li>

				<li id="tab5" onclick="changeTab(this.id)">
					<a href="###"><span>项目经费情况</span></a>
				</li>

				<li id="tab6" onclick="changeTab(this.id)">
					<a href="###"><span>项目进度计划</span></a>
				</li>

				<li id="tab7" onclick="changeTab(this.id)" >
					<a href="###"><span>项目绩效目标</span></a>
				</li>

				<li id="tab8" onclick="changeTab(this.id)" >
					<a href="###"><span>附件清单</span></a>
				</li>
			</ul>
		</div>
		<!-- 单位基本情况-->
		<div class="tab_box" id="fragment-tab1">
			<jsp:include page="../org/prporg_baseinfo_enterprise_new_2020_3.jsp">
				<jsp:param value="1、单位基本信息" name="title" />
				<jsp:param value="2、单位人员情况" name="title2" />
				<jsp:param value="3、单位财务状况" name="title3" />
				<jsp:param value="4、企业开展产学研合作情况" name="title4" />
				<jsp:param value="5、主营业务产品" name="title5" />
				<jsp:param value="6、知识产权情况" name="title6" />
				<jsp:param value="${xmlstr}" name="xmlstr" />
				<jsp:param value="${statYear}" name="statyear" />
				<jsp:param value="${year}" name="curryear" />
			</jsp:include>
		</div>

		<!-- 项目基本情况 -->
		<div class="tab_box" id="fragment-tab2" style="display: none">
			<jsp:include page="../goal/prpgoaledit_zdkjcggchyfxm_2021.jsp">
				<jsp:param value="${statYear}" name="statYear" />
				<jsp:param value="${pro_start_date}" name="pro_start_date" />
				<jsp:param value="${pro_end_date}" name="pro_end_date" />
			</jsp:include>
		</div>

		<!--项目概述-->
		<div class="tab_box" id="fragment-tab3" style="display: none">
			<jsp:include page="../goal/prpgoaledit_zdkjcggchyfxm_01_2020.jsp" />

		</div>

		<!--项目人员信息  -->
		<div class="tab_box" id="fragment-tab4" style="display: none">
			<jsp:include page="../psn/prpzhpsn_zdkjcggchyfxm_2020.jsp" />
		</div>

		<%--<!-- 经费预算 -->
		<div class="tab_box" id="fragment-tab5" style="display: none">
			<jsp:include page="../fund/prpfundedit_zdkjcggchyfxm_01_2019.jsp">
				<jsp:param value="${statYear}" name="statYear" />
			</jsp:include>
			<jsp:include page="../fund/prpfundedit_zdkjcggchyfxm_02_2019.jsp">
				<jsp:param value="${statYear}" name="statYear" />
			</jsp:include>
		</div>--%>

        <!--项目经费情况  -->
        <div class="tab_box" id="fragment-tab5" style="display: none">
            <jsp:include page="../fund/prpfundedit_zdkjcggchyfxm_2020.jsp">
                <jsp:param value="${statYear}" name="statYear" />
            </jsp:include>
        </div>


		<!--项目进度计划 -->
		<div class="tab_box" id="fragment-tab6" style="display: none">
			<jsp:include page="../info/prpProgressEdit_zdkjcggchyfxm_2019.jsp" />
		</div>

		<!-- 项目绩效目标-->
		<div class="tab_box" id="fragment-tab7" style="display: none">
			<jsp:include page="../performance/prpperformanceedit_zdkjcggchyfxm_2020.jsp" />
		</div>

		<!-- 附件清单 -->
		<div class="tab_box" id="fragment-tab8" style="display: none">
			<jsp:include page="../attach/prpAttachEdit_zdkjcggchyfxm_2019.jsp"/>


			<p style="font-size: 13px"><strong>备注：</strong></p>
			<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、递交纸质材料时，提供系统打印的申请书纸质文件，连同以上附件材料（一式两份，A4规格，正反面打印，附有目录及页码，胶装成册），签字盖章后报送申报单位相关<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;部门</p>
			<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、递交纸质材料时，申报单位相关部门校验以上附件材料</p>
		</div>

		<!-- 公用的配置界面 ：保存、提交等button -->
		<jsp:include page="./prpeditmain_public_last_z_2019.jsp"/>
	</div>
	<div class="clear_h15"></div>
</div>
</body>

</html>